class Documenti::AllegatiController < DefaultController
  require_role [self.parent_name.underscore, :anagrafiche, :personale, :contabilita]
  active_scaffold :allegato do |config|
    config.label = Application.controller_label(self)
    ref = [ :allegato_ref_type, :allegato_ref ]
    info_file = [ :file_allegato_file_name, :file_allegato_content_type, :file_allegato_file_size, :file_allegato_updated_at ]
    columns = [ :name, :file_allegato ]
    config.columns = columns
    config.show.columns.add info_file
    list.sorting = {:name => 'ASC'}
    config.columns[:file_allegato].sort_by :sql => 'file_allegato_file_name'
    config.columns[:name].label = "Nome"
    config.columns[:name].inplace_edit = :ajax
    config.columns[:file_allegato].form_ui = :paperclip
    config.columns[:allegato_ref_type].label = "Tipo"
    config.columns[:allegato_ref].label = "Riferimento"
    config.columns[:file_allegato_file_name].label = "Nome del file"
    config.columns[:file_allegato_content_type].label = "Tipo di file"
    config.columns[:file_allegato_file_size].label = "Dimensione (bytes)"
    config.columns[:file_allegato_updated_at].label = "Data upload file"
  end
end
